package com.magicalcoder.youyaboot.model;

import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.math.*;
import java.io.Serializable;
import lombok.Data;
/**
* 代码为自动生成 Created by www.magicalcoder.com
* 软件作者：何栋宇 qq:709876443
* 如果你改变了此类 read 请将此行删除
* 欢迎加入官方QQ群:648595928
*/
@Data
public class Insure implements Serializable{

    private Integer id;//主键
    private String guaranteeId;//保单编号
    private String insuranceId;//保险编号
    private BigDecimal discounts;//优惠
    private BigDecimal basicPremium;//基本保费
    private BigDecimal rate;//费率
    private BigDecimal internalIncentives;//内部优惠
    private BigDecimal internalPreferentialRate;//内部优惠率
    private BigDecimal accidentFreeDiscount;//无事故优惠
    private BigDecimal accidentFreeDiscountRate;//无事故优惠率
    private BigDecimal floatingAmount;//浮动金额
    private String floatingThanColumn;//浮动比例
    private BigDecimal feesPayable;//应交费用
    private String remark;//备注

    
    public Integer getId(){
        return id;
    }
    public void setId(Integer id){
        this.id = id;
    }

    public String getGuaranteeId(){
        return guaranteeId;
    }
    public void setGuaranteeId(String guaranteeId){
        this.guaranteeId = guaranteeId;
    }

    public String getInsuranceId(){
        return insuranceId;
    }
    public void setInsuranceId(String insuranceId){
        this.insuranceId = insuranceId;
    }

    public BigDecimal getDiscounts(){
        return discounts;
    }
    public void setDiscounts(BigDecimal discounts){
        this.discounts = discounts;
    }

    public BigDecimal getBasicPremium(){
        return basicPremium;
    }
    public void setBasicPremium(BigDecimal basicPremium){
        this.basicPremium = basicPremium;
    }

    public BigDecimal getRate(){
        return rate;
    }
    public void setRate(BigDecimal rate){
        this.rate = rate;
    }

    public BigDecimal getInternalIncentives(){
        return internalIncentives;
    }
    public void setInternalIncentives(BigDecimal internalIncentives){
        this.internalIncentives = internalIncentives;
    }

    public BigDecimal getInternalPreferentialRate(){
        return internalPreferentialRate;
    }
    public void setInternalPreferentialRate(BigDecimal internalPreferentialRate){
        this.internalPreferentialRate = internalPreferentialRate;
    }

    public BigDecimal getAccidentFreeDiscount(){
        return accidentFreeDiscount;
    }
    public void setAccidentFreeDiscount(BigDecimal accidentFreeDiscount){
        this.accidentFreeDiscount = accidentFreeDiscount;
    }

    public BigDecimal getAccidentFreeDiscountRate(){
        return accidentFreeDiscountRate;
    }
    public void setAccidentFreeDiscountRate(BigDecimal accidentFreeDiscountRate){
        this.accidentFreeDiscountRate = accidentFreeDiscountRate;
    }

    public BigDecimal getFloatingAmount(){
        return floatingAmount;
    }
    public void setFloatingAmount(BigDecimal floatingAmount){
        this.floatingAmount = floatingAmount;
    }

    public String getFloatingThanColumn(){
        return floatingThanColumn;
    }
    public void setFloatingThanColumn(String floatingThanColumn){
        this.floatingThanColumn = floatingThanColumn;
    }

    public BigDecimal getFeesPayable(){
        return feesPayable;
    }
    public void setFeesPayable(BigDecimal feesPayable){
        this.feesPayable = feesPayable;
    }

    public String getRemark(){
        return remark;
    }
    public void setRemark(String remark){
        this.remark = remark;
    }
}
